vector<int> findDisappearedNumbers(vector<int> &nums)
{
    unordered_set<int> m;
    vector<int> vec;
    int len = nums.size(), i;
    // 将数组nums全部放入map中
    for (i = 0; i < len; i++)
    {
        m.insert(nums[i]);
    }
    for (i = 1; i <= len; i++)
    {
        // 找出1-n中不在map中的数 将之推入vec中
        if (m.find(i) == m.end())
        {
            vec.push_back(i);
        }
    }
    return vec;
}